﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input[type=text],textarea,p,blockquote,th,td,button{padding:0;margin:0;font-size:100%}
label input{vertical-align:middle}
a:link,a:visited{color:#333;text-decoration:none; outline:none}
a:hover,a:active{text-decoration:none}
body{font:12px/1.5 "Lucida Grande", Verdana, Helvetica, Arial, "Microsoft YaHei", Simsun, sans-serif;color:#333;background:#fff; behavior:url("csshover.htc");}
body.wd-body-01{ background:url(../images/front/menubg.gif) left 112px repeat-x}
body.second{ background:url(../images/front/menubg2.gif) left 112px repeat-x}
/*body{font:12px/1.5 "宋体", Arial, Helvetica, sans-serif;color:black;background-color:#fff;text-align:center}*/
img{border:0}
table{border-collapse:collapse}
ul li{list-style:none}
.clear{clear:both;line-height:0;font-size:0;height:0}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}

@font-face{
font-family: 'FZFYSJW';
src:url('../fonts/FZFYSJW.eot');
src:url('../fonts/FZFYSJW.eot?#iefix') format('embedded-opentype'),
    url('../fonts/FZFYSJW.woff') format('woff'),
    url('../fonts/FZFYSJW.ttf') format('truetype'),
    url('../fonts/FZFYSJW.svg#BebasNeueRegular') format('svg');
font-weight: normal;
font-style: normal;
}

.header,.banner,.center,.footer{width: 100%;float: left}
.content{width: 1200px;margin: 0 auto;position: relative;}
.header{position: relative;min-height: 94px}
.h_top{width: 100%;height:94px;background: rgba(255,255,255,0.95);position: absolute;left: 0;top: 0;z-index: 2}
.ht_left,.ht_right{float: left;}
.ht_left{width: 384px;height: 94px;overflow: hidden;text-align: center}
.ht_left img{width: auto;max-width: 100%;height: 94px;display: block}
.ht_right{font-size: 16px}
.ht_right li{float: left;width: 116px;height:93px;line-height:93px;background: url(../images/border.jpg) no-repeat left;text-align: center}
.ht_right li a{color: #5d5d5d}
.ht_right li:first-child{background: none}
.ht_right li .two{background: rgba(255,255,255,0.95);padding-top: 10px;display: none}
.ht_right li .two li{background: none;height: 45px;line-height: 45px}
.banner{width: 100%;position: relative;z-index: 1}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative}
.slideBox .hd{ height:7px; overflow:hidden}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; width:400px; height:7px; line-height:7px; text-align:center; background:#5d5d5d; cursor:pointer; }
.slideBox .hd ul li.on{ background:#ffd024; color:#ffd024;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:100%; height:auto; display:block;}
.center{}
.c_top{margin-top: 42px}
.ct_left,.ct_right{float: left}
.ct_left{width: 839px}
.c_title{text-align: center;font-size: 20px;text-transform: capitalize;line-height: 100%}
.ctl_bottom{margin-top: 51px}
.ctl_bottom li{width: 279px;float:left;margin-left: 1px;margin-top:1px;position: relative}
.ctl_bottom li img{width: auto;max-width: 100%;height: 189px;display: block;margin: 0 auto}
.ctl_detail{position: absolute;display:none;width: 217px;height: 165px;background: rgba(0,0,0,0.79);top: 14px;left: 13px;padding-left: 20px;padding-right:16px;color: white}
.ctl_bottom li .opacity{position: absolute;display:none;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.68);}
.ctl_date{height: 14px;font-size: 14px;line-height: 100%;margin-top: 31px}
.ctl_title{height: 16px;line-height: 100%;font-size: 16px;margin-top: 12px}
.ctl_description{font-size: 12px;line-height: 21px;margin-top: 12px}
.ct_more{text-align: right;font-size: 12px;line-height: 100%;margin-top: 41px}
.ct_more a{color: #5d5d5d}
.ct_right{width: 291px;margin-left: 46px}
.ctr_top{text-indent: 3px;font-size: 20px;font-family: "Arial";text-transform: uppercase;line-height: 100%;margin-top: 3px}
.ctr_bottom{margin-top: 45px}
.ctr_bottom li{width:290px;border-left: 1px solid #dcdcdc;font-size: 12px;color: #5d5d5d;line-height: 100%;margin-top: 20px}
.ctrb_date,.ctrb_title{margin-left: 12px}
.ctrb_date{padding-top: 9px}
.ctrb_title{margin-top: 14px;padding-bottom: 7px}
.c_middle{margin-top: 66px}
.c_middle .content{background: #f4f4f4}
.cm_left,.cm_right{float: left;}
.cm_left{width: 707px;margin-left: 68px}
.cml_title{margin-top: 64px}
.cml_bottom{margin-top: 61px;padding-bottom: 66px}
.cml_bottom li{float: left;border-bottom: 1px solid #c7c7c7;line-height: 48px}
.store_line{border-top: 4px solid #ffd024;text-indent: 12px;line-height: 66px !important}
.address_line,.telphone_line{border-top: 4px solid #5d5d5d;line-height: 66px !important}
.address_line{text-indent: 66px}
.telphone_line{text-indent: 20px}
.store{width: 192px;text-indent: 12px}
.address{width: 366px;text-indent: 42px}
.telphone{width: 149px}
.cml_bottom tr{line-height: 47px;border-bottom: 1px solid #c7c7c7}

.cm_right{width: 347px;margin-left: 48px;border: 1px solid #dcdcdc;margin-top: 143px}
.cb_left,.cb_right{float: left;margin-top: 102px}
.cb_left{width: 1200px}
.cbl_bottom li{float: left;width: 199px;margin-top: 44px;margin-left: 13.6px}
.cbl_bottom li:first-child{margin-left: 0}
.cblb_thumb{width: 199px;background: #f4f4f4;text-align: center;}
.cblb_thumb img{width: auto;max-width: 100%;margin: 0 auto}
.cblb_title{font-size: 16px;line-height: 100%;margin-top: 14px;color: black;text-indent: 10px}
.cblb_description{font-size: 12px;line-height: 100%;color: #5d5d5d;margin-top: 12px;text-indent: 10px}
.cb_right{width: 317px;margin-left: 44px}
.cbr_top{font-size: 20px;line-height: 100%;color: black;text-transform: uppercase;}
.cbr_bottom{text-transform: uppercase;border: 1px solid #dcdcdc;border-bottom: none;margin-top: 44px}
.cbr_bottom li{width: 157px;height:127px;float: left;text-align: center;line-height: 127px}
.cbr_bottom li:hover{background: #616161}
.cbr_bottom li a{color: black}
.cbr_bottom li:hover a{color: white}
.cbr_bottom li:nth-child(even){border-bottom: 1px solid #dcdcdc}
.cbr_bottom li:nth-child(odd){border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc}
.cb_more{margin-top: 48px}

.footer{margin-top: 76px}
.f_top{background: #f4f4f4;padding-top: 73px;padding-bottom: 54px}
.ft_top{margin-left: 51px}
.ft_top li{float: left;width:91px;border-left: 1px solid black;border-right: 1px solid #cbcbcb;text-align: center;}
.ft_top li:first-child{border-left: none}
.ft_top li:last-of-type{border-right: none}
.ftb_left,.ftb_middle,.ftb_right{float: left;}
.ftb_left{margin-left: 72px}
.ftbl_top{font-size: 14px;line-height: 100%;color: black;margin-top: 28px}
.ftbl_top span{font-family: "Arial";text-transform: capitalize;}
.ftbl_bottom{font-size: 12px;color: black;opacity: 0.7;line-height: 22px;margin-top: 13px}
.ftb_middle{margin-top: 53px;line-height: 22px;color: black;opacity: 0.7;margin-left: 169px}
.ftb_right{margin-left: 230px; float:right;}
.ftbr_left,.ftbr_right{float: left;margin-left: 26px}
.f_bottom{background-color: #616161;height: 70px;line-height: 70px}
.fb_left{float: left;margin-left: 25px;background: url(../images/tel.jpg) no-repeat left center;color: white;text-indent: 29px}
.fb_right{float: right;margin-right: 29px}
.fbr_left,.fbr_right{float: left;color: white}
.fbr_right{margin-left: 25px}
.fbr_right li{float: left;margin-left: 10px;margin-top: 5px}

/*内页*/
.c_left,.c_right{float: left;border-top: 1px solid #dcdcdc;padding-top: 48px}
.c_left{width: 260px}
.cl_top{width: 100%;background: #5d5d5d;color: white;text-align: center;padding-bottom: 17px;padding-top: 15px}
.clt_top{font-size: 12px;line-height: 100%}
.clt_bottom{font-size: 22px;line-height: 100%;margin-top: 10px}
.cl_middle{}
.cl_middle li{width: 248px;border: 2px solid #5d5d5d;text-align: center;box-shadow:2px 6px 0px 2px #5d5d5d;margin-top: 20px;border-bottom: none;color: black}
.clm_top{text-transform: uppercase;font-family: "Arial";font-size: 20px;line-height: 100%;margin-top: 16px}
.clm_bottom{font-size: 16px;line-height: 100%;margin-top: 11px;padding-bottom: 10px}
.cl_bottom{margin-top: 58px}
.clb_top{font-size: 18px;line-height: 100%;color: black}
.clb_bottom{margin-left: 20px;font-size: 14px;line-height: 100%;padding-top: 6px}
.clb_bottom li{margin-top: 18px}
.clb_bottom li a{color: #5d5d5d}
.three{font-size: 12px;text-indent: 12px;display: none}
.c_right{width: 940px}
.cr_top{border-bottom: 1px solid #dcdcdc;margin-left: 33px;font-size: 14px;line-height: 100%;margin-top: 30px;padding-bottom: 30px}
.cr_top a{color: black}
.cr_bottom{margin-left: 33px}
.cr_bottom li{width:199px;margin-left: 16.5px;margin-top: 35px;margin-bottom: 26px;text-indent: 5px;float: left;}
.crb_thumb{width: 199px;height: 266px;overflow: hidden;background: #f4f4f4;text-align: center}
.crb_thumb img{width: auto;max-width: 100%;height: 266px;display: block;margin: 0 auto}
.ellipsis{width: 100%;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.crb_title{font-size: 16px;line-height: 100%;color: black;margin-top: 14px}
.crb_description{font-size: 12px;line-height: 100%;color: #5d5d5d;margin-top: 12px}

.pcrb_title{font-size: 36px;color: #5d5d5d;text-align: center;line-height: 100%;margin-top: 69px}
.pcrb_bottom{font-size: 12px;color: #5d5d5d;line-height: 36px;margin-top: 49px;text-indent: 25px;padding-left: 11px;padding-right: 4px}
.ncr_bottom li{width: 100%;height:50px;line-height:50px;margin-left: 0;border-top: 1px solid #dcdcdc;margin-top: 0px;margin-bottom: 0px}
.ncr_bottom li:first-child{border-top: none}
.ncrb_left{float: left;}
.ncrb_right{float: right}
.d_detail{margin-top: 50px}
.table_form tr{line-height: 50px}
.table_form tr input[type=text]{height: 30px;line-height: 30px;text-indent: 5px}

.pages{width: 100%;height:12px;line-height:12px;float: left;text-align: center;font-size: 12px;color: #343433;margin-top: 35px}
.pages a{color: #343433;margin: 0px 10px}








